/*
 * enum.h
 *
 *  Created on: 2013-5-8
 *      Author: xkaying
 */

#ifndef ENUM_H_
#define ENUM_H_

typedef struct _enumitem EnumItem;
typedef struct _enum Enum;

char *EnumItemGetName(EnumItem *pitem);
int EnumItemGetValue(EnumItem *pitem);

Enum *EnumInit(char *name,int prority);
char *EnumGetName(Enum *penum);
void EnumAppend(Enum *penum,char *name,int value);

#endif /* ENUM_H_ */
